.class public Lcom/nbi/map/data/MapLocationMatch;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/nbi/common/NBIObject;


# instance fields
.field private kx:Lcom/nbi/map/data/MapLocation;

.field private yl:Lnbisdk/np;


# direct methods
.method public constructor <init>(Lcom/nbi/map/data/MapLocation;BZ)V
    .locals 2

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lcom/nbi/map/data/MapLocationMatch;->kx:Lcom/nbi/map/data/MapLocation;

    new-instance v1, Lnbisdk/np;

    invoke-virtual {p1}, Lcom/nbi/map/data/MapLocation;->getInternalObject()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lnbisdk/so;

    invoke-direct {v1, v0, p2, p3}, Lnbisdk/np;-><init>(Lnbisdk/so;BZ)V

    iput-object v1, p0, Lcom/nbi/map/data/MapLocationMatch;->yl:Lnbisdk/np;

    return-void
.end method

.method public constructor <init>(Ljava/lang/Object;)V
    .locals 0

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    check-cast p1, Lnbisdk/np;

    iput-object p1, p0, Lcom/nbi/map/data/MapLocationMatch;->yl:Lnbisdk/np;

    return-void
.end method


# virtual methods
.method public getAccuracy()B
    .locals 1

    iget-object v0, p0, Lcom/nbi/map/data/MapLocationMatch;->yl:Lnbisdk/np;

    invoke-virtual {v0}, Lnbisdk/np;->getAccuracy()B

    move-result v0

    return v0
.end method

.method public getInternalObject()Ljava/lang/Object;
    .locals 1

    iget-object v0, p0, Lcom/nbi/map/data/MapLocationMatch;->yl:Lnbisdk/np;

    return-object v0
.end method

.method public getLocation()Lcom/nbi/map/data/MapLocation;
    .locals 1

    iget-object v0, p0, Lcom/nbi/map/data/MapLocationMatch;->kx:Lcom/nbi/map/data/MapLocation;

    return-object v0
.end method

.method public isIncomplete()Z
    .locals 1

    iget-object v0, p0, Lcom/nbi/map/data/MapLocationMatch;->yl:Lnbisdk/np;

    invoke-virtual {v0}, Lnbisdk/np;->isIncomplete()Z

    move-result v0

    return v0
.end method
